1964年臨縣、平遙搞四清。1966年臨縣安業公社工作。1967年方山縣韓家山公社革委常委、韓家山村主任。1971年方山縣韓家山公社信用社主任。1972年任方山縣韓家山公社黨委副書記、革委會主任。1981年後歷任方山縣韓家山公社黨委書記、圪洞鎮黨委書記。1984年任方山縣人民政府副縣長。1989年任中共方山縣委副書記、政府縣長。1996年任中共方山縣委書記。1998年享受副廳級待遇。2001年任呂梁地區人大工委副主任、黨組成員。2003年7月呂梁市人大副主任,2009年7月不再擔任。2011年7月呂梁市安全生產協會會長。